草庐IT

php - 不同端口上的 jQuery Ajax

全部标签

ruby - Windows 上的 Jekyll : Pygments not working

在我一直使用RC之前,我已经更新到最新的JekyllBuild(1.0.3)。更新代码解析后(使用Pygments)不再起作用。我总是收到以下错误:C:/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.6/lib/posix/spawn.rb:162:warning:cannotclosefdbeforespawn←[31mLiquidException:Nosuchfileordirectory-/bin/shin2012-01-17-test-post.md←[0m有没有人也遇到过这个问题?我对ruby一无所知,所以我不能自己调试:

ruby - 如何以不同颜色输出我的 ruby​​ 命令行文本

如何使我从基于命令行的ruby​​程序输出的puts命令变色?我将不胜感激任何关于我如何称呼每种不同颜色的引用。假设我们从这个开始..puts"Thefollowingwordisblue..ImBlue!"puts"Thefollowingwordisgreen..ImGreen!"puts"Thefollowingwordisred..ImRed!"我得到不同的文本,我想要不同的颜色,你懂的。我使用的是Ubuntu,我是否需要改变我的方法以便程序在diffos中正确输出? 最佳答案 我找到了thisarticle描述一种将彩色文

ruby - 如何让 Ruby 像在不同时区一样解析时间?

我正在解析这样的东西:11/23/1023:29:57它没有与之关联的时区,但我知道它在UTC时区(但我不是)。如何让Ruby将其解析为UTC时区? 最佳答案 您可以在解析之前将UTC时区名称附加到字符串:require'time's="11/23/1023:29:57"Time.parse(s)#=>TueNov2323:29:57-08002010s+="UTC"Time.parse(s)#=>TueNov2323:29:57UTC2010 关于ruby-如何让Ruby像在不同时区一

ruby-on-rails - 服务器是否在主机 "localhost"(::1) 上运行并在端口 5432 上接受 TCP/IP 连接?

首先请注意,我在StackOverflow和网络上的文章中发现了几个类似的问题,但没有一个能帮助我解决我的问题:PGErrorcouldnotconnecttoserver:ConnectionrefusedIstheserverrunningonport5432?PG::ConnectionBad-couldnotconnecttoserver:Connectionrefusedpsql:couldnotconnecttoserver:Connectionrefused问题来了:我有一个非常棒的Rails应用程序。我和我的合作者使用GitHub一起工作。我们有一个master和一个m

ruby - Ruby 字符串上的扫描和匹配有什么区别

我是Ruby的新手,一直使用String.scan来搜索数字的第一次出现。返回值在嵌套数组中有点奇怪,但我只是去[0][0]获取我想要的值。(我确定它有它的用途,只是我还没有使用它。)我刚刚发现有一个String.match方法。而且似乎更方便,因为返回的数组不是嵌套的。这是两者的一个例子,第一个是扫描:>>'a1-nightstay'.scan(/(a)?(\d*)[-]night/i).to_a=>[["a","1"]]然后是匹配>>'a1-nightstay'.match(/(a)?(\d*)[-]night/i).to_a=>["a1-night","a","1"]我已经检查了

Ruby - 查看端口是否打开

我需要一种快速的方法来确定给定端口是否已使用Ruby打开。我目前正在摆弄这个:require'socket'defis_port_open?(ip,port)beginTCPSocket.new(ip,port)rescueErrno::ECONNREFUSEDreturnfalseendreturntrueend如果端口打开,它会很好用,但缺点是偶尔它会等待10-20秒,然后最终超时,抛出ETIMEOUT异常(如果端口已关闭)。因此我的问题是:是否可以将此代码修改为仅等待一秒钟(如果到那时我们什么都没有返回,则返回false)或者是否有更好的方法来检查给定的端口是否在给定的端口上打开

ruby-on-rails - 我如何在具有事件记录的 Rails 中使用两个不同的数据库?

我需要在不同的Rails模型中使用不同的数据库连接。有没有一种不太hacky的方法来做到这一点?任何链接或搜索关键字都很棒:) 最佳答案 将新部分添加到您的database.yml例如other_development:adapter:mysqldatabase:otherdb_developmentusername:rootpassword:host:localhostother_production:adapter:mysqldatabase:otherdb_productionusername:rootpassword:hos

ruby - 无法从同一网络上的另一台计算机访问本地 Sinatra 服务器

我有一个通过textmate运行的简单Sinatra服务器,但我无法从同一网络上的另一台计算机访问。我在MacOS10.8.3上运行Ruby1.9.3p327和Sinatra1.4.1。防火墙已禁用。我在不同的网络和计算机上测试了相同的场景。计算机响应简单的ping,但当我尝试远程登录端口4567时,我无法建立连接。 最佳答案 有一个recentcommittoSinatra出于安全考虑,在开发模式下将默认监听地址从0.0.0.0更改为localhost。为了明确允许从网络访问,您需要在另一种模式(例如生产模式)下运行您的应用程序,

ruby-on-rails - 在与标准 "production"或 "development"不同的数据库上使用 Rails 迁移

我有一个正在运行的Rails项目,它在config/database.yml中定义了标准生产:、:开发和:测试数据库连接另外我有一个quiz_development:和quiz_production:定义指向不同的主机/数据库/用户/密码我现在的目标是定义一个使用“quiz_#{RAILS_ENV}`”作为其数据库配置的迁移。我尝试过(但失败了):在迁移文件中设置ActiveRecord::Base.connection更改rails中的db:migrate任务以在那里设置ActiveRecord::Base.connection问题:如何让rakedb:migrate使用其他数据库定

ruby - 在不同的换行符上拆分

现在我正在对一个字符串进行拆分,并假设来自用户的换行符是\r\n,如下所示:string.split(/\r\n/)我想做的是在\r\n或只是\n上拆分。那么正则表达式将如何拆分其中的任何一个? 最佳答案 你试过/\r?\n/了吗??使\r可选。用法示例:http://rubular.com/r/1ZuihD0YfF 关于ruby-在不同的换行符上拆分,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/